home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d6 / tallyho.arc / MACRS.FCP < prev    next >
Text File  |  1990-09-23  |  3KB  |  261 lines

  1. @DSPLY "MACRS depreciation for"
  2. @DSPLY "3,5,7,10,15 and 20 year"
  3. @DSPLY "class assets and for"
  4. @DSPLY "residential rental and"
  5. @DSPLY "nonresidential real"
  6. @DSPLY "property."
  7. 1
  8. @RIN (7)
  9. =
  10. @NEW STEP
  11. @GET "Real Prop.? 1=Yes 2=No"
  12. @IF =
  13. 1=
  14. @NEW STEP
  15. @GOTO (36)
  16. =
  17. @NEW STEP
  18. -1=
  19. @DSPLY "To enter the class life"
  20. @GET "type 3,5,7,10,15 or 20"
  21. @RIN (1)
  22. =
  23. @NEW STEP
  24. @IF <
  25. 15=
  26. @NEW STEP
  27. 2
  28. @RIN (2)
  29. @GOTO (8)
  30. =
  31. @NEW STEP
  32. 1.5
  33. @RIN (2)
  34. =
  35. @NEW STEP
  36. (1/
  37. @ROUT (1)
  38. )*
  39. @ROUT (2)
  40. =
  41. @NEW STEP
  42. @RIN (3)
  43. @GET "Enter depreciable basis"
  44. @RIN (4)
  45. *
  46. @ROUT (3)
  47. *.5=
  48. @NEW STEP
  49. @RIN (5)
  50. @ROUT (7)
  51. @DSPLY "For year number"
  52. @ROUT (5)
  53. @DSPLY "the depreciation is___."
  54. @ROUT (1)
  55. -.5=
  56. @NEW STEP
  57. @RIN (1)
  58. @ROUT (4)
  59. -
  60. @ROUT (5)
  61. =
  62. @NEW STEP
  63. @RIN (4)
  64. =
  65. @NEW STEP
  66. *
  67. @ROUT (3)
  68. =
  69. @NEW STEP
  70. @RIN (5)
  71. @ROUT (7)
  72. +1=
  73. @NEW STEP
  74. @RIN (7)
  75. @ROUT (4)
  76. /
  77. @ROUT (1)
  78. =
  79. @NEW STEP
  80. @RIN (6)
  81. @IF >
  82. @ROUT (5)
  83. =
  84. @NEW STEP
  85. @GOTO (23)
  86. =
  87. @NEW STEP
  88. @ROUT (1)
  89. @IF =
  90. .5=
  91. @NEW STEP
  92. @GOTO (31)
  93. =
  94. @NEW STEP
  95. @ROUT (1)
  96. -1=
  97. @NEW STEP
  98. @RIN (1)
  99. @ROUT (7)
  100. @DSPLY "For year number"
  101. @ROUT (5)
  102. @DSPLY "the depreciation is___."
  103. @ROUT (4)
  104. -
  105. @ROUT (5)
  106. =
  107. @NEW STEP
  108. @RIN (4)
  109. @GOTO (13)
  110. =
  111. @NEW STEP
  112. 0
  113. @DSPLY "Switch to straight line"
  114. =
  115. @NEW STEP
  116. @ROUT (1)
  117. @IF =
  118. .5=
  119. @NEW STEP
  120. @ROUT (6)
  121. @RIN (5)
  122. @GOTO (31)
  123. =
  124. @NEW STEP
  125. @ROUT (1)
  126. -1=
  127. @NEW STEP
  128. @RIN (1)
  129. @ROUT (7)
  130. @DSPLY "For year number"
  131. @ROUT (6)
  132. @DSPLY "the depreciation is___."
  133. @ROUT (4)
  134. -
  135. @ROUT (6)
  136. =
  137. @NEW STEP
  138. @RIN (4)
  139. /
  140. @ROUT (1)
  141. =
  142. @NEW STEP
  143. @RIN (6)
  144. @ROUT (7)
  145. +1=
  146. @NEW STEP
  147. @RIN (7)
  148. @GOTO (24)
  149. =
  150. @NEW STEP
  151. @ROUT (5)
  152. *.5=
  153. @NEW STEP
  154. @RIN (5)
  155. @ROUT (7)
  156. @DSPLY "For year number"
  157. @ROUT (5)
  158. @DSPLY "the depreciation is___."
  159. 0
  160. @DSPLY "** Fully depreciated **"
  161. @GET "0 = Quit. 1 = Continue."
  162. @MIN
  163. @IF =
  164. 1=
  165. @NEW STEP
  166. @RIN (7)
  167. @GOTO (2)
  168. =
  169. @NEW STEP
  170. @MOUT
  171. @IF =
  172. 0=
  173. @NEW STEP
  174. @GOTO (54)
  175. =
  176. @NEW STEP
  177. @GET "Residential? 1=Yes 2=No"
  178. @IF =
  179. 1=
  180. @NEW STEP
  181. 27.5
  182. @RIN (3)
  183. @GOTO (39)
  184. =
  185. @NEW STEP
  186. 31.5
  187. @RIN (3)
  188. =
  189. @NEW STEP
  190. @GET "Enter depreciable basis"
  191. @RIN (1)
  192. @GET "Month acquired? (1-12)"
  193. @RIN (10)
  194. =
  195. @NEW STEP
  196. 13-
  197. @ROUT (10)
  198. =
  199. @NEW STEP
  200. @RIN (4)
  201. @IF >
  202. 6=
  203. @NEW STEP
  204. @GOTO (45)
  205. =
  206. @NEW STEP
  207. 6-
  208. @ROUT (4)
  209. =
  210. @NEW STEP
  211. @RIN (5)
  212. @GOTO (47)
  213. =
  214. @NEW STEP
  215. 18-
  216. @ROUT (4)
  217. =
  218. @NEW STEP
  219. @RIN (5)
  220. =
  221. @NEW STEP
  222. @ROUT (1)
  223. /
  224. @ROUT (3)
  225. =
  226. @NEW STEP
  227. @RIN (6)
  228. @DSPLY "Annual Depreciation"
  229. /12*.5=
  230. @NEW STEP
  231. @RIN (7)
  232. @ROUT (4)
  233. /12*
  234. @ROUT (6)
  235. -
  236. @ROUT (7)
  237. =
  238. @NEW STEP
  239. @DSPLY "First Year Depreciation"
  240. @ROUT (5)
  241. /12*
  242. @ROUT (6)
  243. +
  244. @ROUT (7)
  245. =
  246. @NEW STEP
  247. @DSPLY "Last Year Depreciation"
  248. =
  249. @NEW STEP
  250. @GET "0 = Quit. 1 = Continue."
  251. @IF =
  252. 1=
  253. @NEW STEP
  254. @RIN (7)
  255. @GOTO (2)
  256. =
  257. @NEW STEP
  258. 0
  259. @MIN
  260. @STOP
  261.